/* CSS Document */
#Head{ 
   margin: 0 auto; width: 950px; border: 1px solid #cdcdcd; border-top: 0; background: #f3f3f3; color: #2d509f; padding: 1px 0 3px 0; height: auto
}
#Head a:hover,a:active{ 
   color: #bc2931; text-decoration: underline
}
#Head a{ 
   color: #003278; text-decoration: none
}
#Head #Gn{ 
   float:left; margin: 4px 0 0 5px; width: 120px; height: auto
}
#Head #Gn a{ 
   padding: 0 1px
}
#Head #TopLogin{ 
   float: left; width: 640px
}
#Head #TopLogin #LoginL{ 
   position: absolute; float: right; height: 30px; z-index: 2; margin: 0 0 0 350px
}

#Head #TopLogin #LoginR{ 
    position: relative;float: left; z-index: 1; top: 4px; color: #999999
}

#Head #Lbtn{ 
   width: 170px; float: right; margin: 4px 2px 0 0
}
/* 头部LOGO行 */
.Header{
	margin: 0 auto;
	width: 950px;
	height: auto;
	background-color: #FFFFFF;
}
.Header a{ 
   color: #003278; text-decoration: none
}
.HeaderLeft{ 
   float:left; width:125px; height:52px; display: inline; text-align:left
}
.HeaderRight{ 
   float: left; width: 825px; height: auto
}
.Logo{ 
   float: left; width: 125px; height: 52px; display: inline; padding: 4px 0 0 0
}
.LogoAD{ 
   float: left; color: #444; font-size: 12px; width: 160px; padding: 10px 0 0 18px
}
.LogoADRight{ 
   float: left; width: 645px; height: auto
}
.LsAd{ 
   margin: 10px 0 0 0; float: left; display: inline; width: 445px; height: auto; text-align: center
}
.SkipNav{ 
   margin: 10px 0 0 0; float: left; display: inline; width: 200px; height: auto; text-align: right
}
.SkipNav a:hover{ 
   color: #BC2931; text-decoration: underline
}
/* 头部菜单行 */
.MainMenu{ 
   clear: both; width: 825px; height: auto
}
.MainMenu ul{ 
   margin: 13px 0 0 18px
}
.MainMenu li{ 
   float: left
}
.MainMenu li a{ 
   float:left; border: 1px solid #B5B5B5; border-bottom: 0; display: block; padding: 4px 12px 2px 12px; margin: 0 2px 0 0; color: #000;font-size: 14px; background: url(/img/Mnavbg.gif)
}
.MainMenu li a:hover{
   background:#F5DA57
}
.MainMenu .current a{
   background: #F5DA57; color: #333; font-weight: bold; padding: 5px 12px 1px 12px
}
.MainMenu .current a:hover{
   background: #F5DA57; color: #FFF
}
/* 头部搜索栏 */
.SearchBox{ 
   margin: 0 auto; width: 950px; height: 40px; float: center
}
.SearchBoxL{
   background:url(/img/searchbg_L.gif) no-repeat; width: 8px; height: 40px; float: left
}
.SearchBoxR{
   background:url(/img/searchbg_R.gif) no-repeat; width: 8px; height: 40px; float: left
}
.SearchBoxM{
   background:url(/img/searchbg_M.gif) repeat-x; width: 934px; height: 40px; float: left
}
.SearchL{
   padding: 8px 0 0 50px; float: left; width: 400px
}
.SearchR{
   float:left; padding: 14px 0 0 10px
}
.SearchR a:hover{ 
   color: #BC2931; text-decoration: underline
}
.SearchR span{ 
   padding:0 0 0 10px
}
.SearchR span a:hover{ 
   color:#0066FF; text-decoration: underline
}
.SearchBoxText{ 
   width: 255px; line-height: 1.4; height:19px
}
.Searchbtn{ 
   font-size: 13px; height: 23px; padding: 2px 0 0 0; width: 60px
}
/* 导航栏样式文档 */
.NavMain{
   clear: both; margin: 8px auto 0px; overflow: hidden; width: 948px; text-indent: 5px; border-bottom: #ccc 1px dotted; font-family: Arial, Helvetica, sans-serif; height: 19px; text-align: left
}
.NavMSub{
   float: left; overflow: hidden; width: auto; height: auto
}
/* 登录输入框 */
.TopInput{
   border: #999b9a 1px solid; width: 76px; padding: 1px 2px 1px 2px
}
.TopPassword{
   border: #999b9a 1px solid; width: 76px; font-size: 12px; padding: 2px 0 1px 2px
}

#wrap{
	margin: 0 auto;
	width: 952px;
	clear: both;
	background-color: #FFFFFF;
}
#main{ 
   float:left; width:737px; margin:0 5px 0 0; height: 100% 
}
#main #mainRight{ 
   float: right; width: 597px 
}
#main #mainRight #hot{ 
   float:left; width: 295px 
}
#main #mainRight #hot ul{ 
   line-height: 19px; margin: 6px 0 0 1px 
}
#main #mainRight #hot span a{ 
   color: #4f4f4f; margin: 0 2px 0 0 
}
#main #mainRight #hotNews{ 
   float:left
}
#main #mainRight #hotNews #flash{ 
   border: 0px solid #bfbaac 
}
#main #mainRight #hotNews ul{ 
   line-height: 24px; margin: 8px 0 4px 0px
}
#main #mainRight #hotNews li{
   width: 280px; background: url(../img/bullet.gif) no-repeat left center; padding:0 2px 0 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis 
}
#main #mainRight #hotNews li a{
   padding: 0
}
#main #mainRight #cpNews{ 
   float: right; width: 295px 
}
#main #mainRight #cpNews ul{ 
   margin: 3px 0 6px 1px; line-height:19px 
}
#main #mainRight #cpNews li{ 
   width: 292px; height: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis
}
#main #mainRight #cpNews li span a{ 
   color: #4f4f4f; margin: 0 2px 0 0 
}
.mainNews{ 
   clear: both 
}

.cpgq{ 
   float: left; width: 295px 
}
.cpgq .title{ 
   border: 1px solid #bfbaac; background: #f9e9af; padding: 5px 0 
}
.cpgq .title h1{
   float: left; margin: 1px 0 5px 6px 
}
.cpgq .title h1 a{ 
   font-size: 12px; color: #504e51 
}
.cpgq .sub{   
   float: left; color: #504e51; margin:0 0 0 48px 
}
.cpgq .sub a{ 
   color: #504e51 
}
.cpgq span{ 
   margin: 0 0 0 12px 
}
.cpgq ul{ 
   clear: both; margin: 0 0 0 2px; height: 78px
}
.cpgq li{ 
   width: 290px; line-height: 19px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis
}
#pbox{ 
   clear: both; width: 290px; height: 50px 
} 
#pbox #pImg{ 
   margin-left: 1px; width: 45px; height: 38px; padding: 1px 2px 2px 2px; float: left 
}
#pbox #pImg img{ 
   border: 1px solid #ccc; padding: 1px; display: block 
} 
#pbox #pTitle{ 
   width: 230px; font-weight: bold; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis
}
#pbox #pTName{ 
   width: 230px; color: #4f4f4f; font-weight: normal; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis
}
.Dis{
   display: block
}
.UnDis{
   display: none
}
#MarInfo .Dis{
   overflow: hidden; width: 100%; height: 50px
}
#Marinfo .UnDis{
   overflow: hidden; width: 100%; height: 50px
}

#main #adLeft{ 
   float: left; width: 130px; margin: 0 5px 0 0 
}
#main #adLeft img{ 
   margin: 0 0 10px 0; border: 1px solid #ccc 
}

#companyBox{ 
   clear: both 
}
#companyBox #num{ 
   float: left; background: url(../img/comNum.gif) no-repeat 
}
#companyBox #num #title{ 
   width: 199px; height: 26px
}
#companyBox #num #title a{ 
   display: block; width: 76px; height:26px; background: url(../img/comnav.gif) no-repeat; margin: 0 0 0 12px
}
#companyBox #num #title span{ 
   font-size: 14px; margin: 0 0 0 16px; line-height: 200%; display: none 
}
#numList{ 
   width: 199px; height: auto; padding: 6px 0 0 0 
}
#numList ul{ 
   background: url(../img/num.gif) no-repeat 0 3px; height: 189px; margin: 5px 0 0 0; line-height: 20px; padding: 0 0 0 26px 
}
#numList li{ 
   width: 175px; padding-top: 4px; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis
}

#companyBox #Shop{ 
   float: right; width: 532px; background:url(../img/lineShop.jpg) repeat-y; border-bottom: 1px solid #f7f0d7; height: 235px; margin: 0 0 6px 0 
}
#companyBox #Shop #title{ 
   height: 27px; background: url(../img/VIPshop.gif) no-repeat; clear: both 
}
#companyBox #Shop #title #name a{ 
   display: block; width: 76px; height: 26px; background:url(../img/shopNav.gif) no-repeat; margin: 1px 0 0 12px; float: left 
}
#companyBox #Shop #title #name span{ 
   font-size: 14px; margin: 0 0 0 16px; line-height: 200%; display: none 
}
#companyBox #Shop #title #enterShow{ 
   background: url(../img/enterShow.gif) no-repeat; padding: 3px 4px 2px 4px; margin: 6px 0 0 130px; float: left 
}
#companyBox #Shop #title #enterShow a{ 
   text-decoration: none 
}
#shopList #shopRight{ 
  float: left; width: 220px; margin: 2px 0 0 0; line-height: 20px 
}
#shopList #shopRight ul{ 
   height: auto
}
#shopList #shopRight li{ 
   width: 220px; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis
}
#shopList{ 
   clear: both; padding: 5px 0 10px 0 
}
#shopList #shopLeft{ 
   float: left; width: 300px 
}
#shopBox{ 
   padding: 3px 2px 3px 5px; clear: both; height: 55px 
}
#shopBox #pic{ 
   float: left
}
#shopBox #pic img{ 
   border: 1px solid #dadada 
}
#shopBox #list{ 
   float: left; padding: 2px 0 0 5px; font-weight: bold; font-size: 13px; width: 220px 
}
#shopBox #list span{ 
   font-weight: normal; display: block; color: #4f4f4f;padding: 4px 0 0 0; font-size: 12px; line-height: 14px 
}
#shopBox #shopList{ 
   float: left 
}

.hnewBox{ 
   clear: both; margin: 0 0 0 0; height: 100% 
}
.hNews{ 
   width: 241px; float: left; height: auto 
}
.hNews .title{ 
   color: #f8e8ae; background: url(../img/mctitle_bg.gif) no-repeat; height: 28px; margin: 0 0 5px 0 
}
.hNews .title h1{ 
   font-size: 12px; color: #4f4f4f; float: left; padding: 8px 0 4px 12px 
}
.hNews .title h1 a{ 
   color: #504e51 
}
.hNews .title .more{ 
   background: url(../img/more_bg.gif) no-repeat; float: right; width: 35px; height: 17px; padding: 3px 0 0 6px; margin: 6px 2px 0 0 
}
.hNews .title .more a{ 
   text-decoration: none; color: #333333 
}
.hNews .hnewsList{ 
   clear: both; line-height: 20px; margin: 5px 0 5px 0 
}
.hNews .hnewsList li{ 
   width: 240px; height: 20px; line-height: 19px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis
}

.topNews{ 
   padding: 6px 0 0 0; height: 61px; clear: both 
}
.topNews .pic{ 
   float: left; width: 58px; height: 58px; margin: 0 0 0 2px
}
.topNews .content{ 
   float: left; padding: 0 0 0 6px; width: 172px 
}
.topNews .content h3{ 
   font-size: 12px 
}
.topNews .content p{ 
   color: #504e51; padding: 4px 0 0 0 
}

#colRight{ 
   float: right; width: 210px; height: auto 
}
#pBox{ 
   clear: both 
}
#pBox #title{ 
   background: #f9e8af; clear: both; height: 26px 
}
#pBox #title h1{ 
   font-size: 12px; padding: 7px 0 2px 8px; float: left 
}
#pBox #title h1 a{ 
   color: #504e51 
}
#pBox #title span{ 
   background: url(../img/cRmore.gif) no-repeat; float: right; margin: 4px 6px 0 0; width: 69px; height: 17px; padding: 3px 0 0 4px 
}
.pList{ 
   border: 1px solid #f7efd7; border-top: 1px solid #f7f0d7; clear: both; height: auto; background: #fdfbf6 
}
.pList ul{ 
   width: 196px; padding: 2px 4px 6px 8px; clear: both 
}
.pList li{ 
   border-right: 1px solid #4c83be; float: left; white-space: nowrap; line-height: 15px; padding: 0 4px; margin: 0 0 4px 0 
}
.pList li a{ 
   color: #4c83be 
}
.pList h2{ 
   clear: both; font-size: 12px; padding: 4px; color: #2d509f; margin: 4px 0 0 0 
}

.colNews{ 
   background: #fdfaf5; height: auto 
}
.colNews .title{ 
   background: #f9e8af; clear: both; height: 26px 
}
.colNews .title h1{ 
   font-size: 12px; padding: 7px 0 2px 8px; float: left 
}
.colNews .title h1 a{ 
   color: #504e51 
}
.colNews .title span{ 
   background: url(../img/more_bg.gif) no-repeat; float: right; margin: 4px 6px 0 0; width: 35px; height: 17px; padding: 3px 0 0 4px
}
.colNews .list{ 
   border: 1px solid #f7f0d7; clear: both
} 
.colNews ul{ 
   line-height: 19px; clear: both; margin: 6px 0 6px 8px 
}
.colNews li{ 
   width: 200px; height: 19px; line-height: 19px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis
}

.poser{ 
   clear: both; margin: 10px 6px 10px 8px 
}
.poser .pic{ 
   float: left; width: 58px; height: 62px 
}
.poser .pic img{ 
   border: 1px solid #bfbaac 
}
.poser .content{ 
   float: left; width: 126px; margin: 2px 0 0 6px 
}
.poser li{ 
   width: 200px; height: 19px; line-height: 19px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis
}

.topicImg{ 
   margin: 8px 0 4px 8px 
}
.topicImg img{ 
   border: 1px solid #bfbaac 
}

#admember{ 
   border: 1px solid #f9e8af; background: #fdfbf6 
}

.left{ 
   float: left 
}
.right{ 
   float: right 
}


.like5 {
	color: #FFFFFF;	
}
.like5 a{ 
   color: #fff; 
}
.like5 a:hover{ 
   color: #fff;
}